If you declare the struct volatile, all members are volatile, which may or not be what you want. In some instances, you may wish only certain elements to be ...
Volatile is applied either to members in the struct definition, or to declared variables of the struct type, but not to the struct definition itself (or a ...